﻿@charset "utf-8";
ul, li { list-style: none; }
.menutab { float: left; width: 190px; }
.menutab > div { float: left; }
.menutab > div > a { display: block; line-height: 22px; color: #404040; font-size: 12px; }
.menutab > a { display: block; line-height: 22px; color: #565656; font-family: 'open_sanssemibold'; font-size: 12px; }
.menutab > a:hover { color: #f31e28; }
.menutab > div > a:hover { color: #f31e28; }
.Invstrftrsec { width: 240px; }
h4 { color: #f31e28; margin: 0; padding-bottom: 4px; font-size: 14px; }
.footermain { background: #e9e9e9; min-height: 10px; border-top: 1px solid #c2c2c2; }
.footticker { min-height: 38px; background: #d7d7d7; border-bottom: 1px solid #c2c2c2; }
.footmid { width: 1000px; margin: 0 auto; padding: 0; }
ul.ticktab { display: block; margin: 0; padding: 0; }
ul.ticktab > li { float: left; line-height: 38px; font-family: 'open_sanssemibold'; cursor: pointer; font-size: 12px; background: #cacaca; color: #444; padding: 0 15px; }
ul.ticktab > li.active { background: #f31e28; color: white; }
.marqueecont { line-height: 20px; overflow: hidden; height: 218px; padding: 10px 0; }
.footsocial { padding: 20px 0; min-height: 76px; border-top: 1px solid #FFF; border-bottom: 1px solid #c2c2c2; }
.fl { float: left; }
.fr { float: right; }
.footermenu { padding: 20px 0; border-top: 1px solid #fff; }
.blackfoot { background-color: #000000; min-height: 225px; color: #cfcfcf; padding: 25px; line-height: 20px; font-size: 12px; }
.cb { clear: both; }
.ipowid { width: 14%; }
.otherset1 { width: 20%; }
.otherset2 { width: 28%; }
.otherwid { width: 50%; height: 110px; }
.forcall { display: block; color: #1e9bdb; font-size: 15px; }
.rightcont > a ,.regowid  a { color: #cfcfcf; }
.rightcont { text-align: right; }
.regowid { width: 58%; }
.stockalfa { line-height: 25px; font-size: 12px; text-transform: uppercase; }
.stockalfa > a { font-family: 'open_sanssemibold'; display: inline-block; padding: 0 5px; color: #7789a1; line-height: 15px; margin: 5px 0; border-right: 1px solid #7789a1; }
.stockalfa > a:hover { background: #f31e28; color: #FFF; }
.socialhead > b { display: block; font-size: 12px; text-transform: uppercase; color: #062a59; text-align: right; font-weight: 400; padding: 0 0 10px; }
.stockalfa > b { padding-right: 10px; color: #f31e28; font-weight: 600 !important; font-size: 12px; }
.socialhead > b { display: block; font-size: 12px; text-transform: uppercase; color: #F31E28; text-align: right; font-weight: bold !important; padding: 0 0 10px; }
.socialhead > span { display: block; float: right; }
.socialhead > span > a { display: block; float: left; width: 36px; height: 36px; text-indent: -9999px; background: url(../Common/images1/social_icons.jpg) no-repeat; margin: 0 0 0 1px; }
/*Header*/
.headerbg { width: 100%; min-width: 980px; height: 178px; z-index: 1000; }
.header { width: 990px; margin: 0 auto; min-height: 178px; position: relative; }
.companysearch { position: absolute; bottom: 0px; right: 0px; }
.companysearch div { width: 261px; }
.navmenu { position: absolute; height: 48px; width: 990px; z-index: 99; bottom: 0; left: 0; text-align: center; background-color: #e81c25; background: rgba(232,28,37,1); background: -moz-linear-gradient(top, rgba(232,28,37,1) 5%, rgba(232,28,37,1) 16%, rgba(152,1,8,1) 64%, rgba(152,1,8,1) 99%); background: -webkit-gradient(left top, left bottom, color-stop(5%, rgba(232,28,37,1)), color-stop(16%, rgba(232,28,37,1)), color-stop(64%, rgba(152,1,8,1)), color-stop(99%, rgba(152,1,8,1))); background: -webkit-linear-gradient(top, rgba(232,28,37,1) 5%, rgba(232,28,37,1) 16%, rgba(152,1,8,1) 64%, rgba(152,1,8,1) 99%); background: -o-linear-gradient(top, rgba(232,28,37,1) 5%, rgba(232,28,37,1) 16%, rgba(152,1,8,1) 64%, rgba(152,1,8,1) 99%); background: -ms-linear-gradient(top, rgba(232,28,37,1) 5%, rgba(232,28,37,1) 16%, rgba(152,1,8,1) 64%, rgba(152,1,8,1) 99%); background: linear-gradient(to bottom, rgba(232,28,37,1) 5%, rgba(232,28,37,1) 16%, rgba(152,1,8,1) 64%, rgba(152,1,8,1) 99%); }
.navmenu > ul { margin: 0; padding: 0; }
.navmenu > ul > li { margin: 0; display: inline-block; zoom: 1; float: left; }
.navmenu > ul > li > a { display: inline-block; line-height: 48px; font-size: 13px; color: #fff; padding: 0px 13px; border-right: 1px solid #7a0002; text-transform: uppercase; text-decoration: none; }
.navmenu > ul > li:hover > a { background: rgba(152,1,8,1); background: -moz-linear-gradient(top, rgba(152,1,8,1) 37%, rgba(232,28,37,1) 68%, rgba(232,28,37,1) 70%, rgba(232,28,37,1) 74%, rgba(232,28,37,1) 91%); background: -webkit-gradient(left top, left bottom, color-stop(37%, rgba(152,1,8,1)), color-stop(68%, rgba(232,28,37,1)), color-stop(70%, rgba(232,28,37,1)), color-stop(74%, rgba(232,28,37,1)), color-stop(91%, rgba(232,28,37,1))); background: -webkit-linear-gradient(top, rgba(152,1,8,1) 37%, rgba(232,28,37,1) 68%, rgba(232,28,37,1) 70%, rgba(232,28,37,1) 74%, rgba(232,28,37,1) 91%); background: -o-linear-gradient(top, rgba(152,1,8,1) 37%, rgba(232,28,37,1) 68%, rgba(232,28,37,1) 70%, rgba(232,28,37,1) 74%, rgba(232,28,37,1) 91%); background: -ms-linear-gradient(top, rgba(152,1,8,1) 37%, rgba(232,28,37,1) 68%, rgba(232,28,37,1) 70%, rgba(232,28,37,1) 74%, rgba(232,28,37,1) 91%); background: linear-gradient(to bottom, rgba(152,1,8,1) 37%, rgba(232,28,37,1) 68%, rgba(232,28,37,1) 70%, rgba(232,28,37,1) 74%, rgba(232,28,37,1) 91%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#980108', endColorstr='#e81c25', GradientType=0 ); }
/*h1.logo { display: block; top: 20px; width: 315px; height: 81px; background: url(../Common/images1/Affluence_Logo_new.gif) no-repeat; position: absolute; left: 0; z-index: 999; margin: 0; padding: 0; text-indent: -9999px; }
*/h1.logo { display: block; top: 20px; width: 315px; height: 81px; background: url(../Common/images1/Affluence_Logo_new_img.jpg) no-repeat; position: absolute; left: 0; z-index: 999; margin: 0; padding: 0; text-indent: -9999px; }

.topnav { position: absolute; height: 30px; right: 0; top: 0; z-index: 10; margin: 10px 0 0 0; }
.topnav > ul { margin: 0; padding: 0; float: left; }
.topnav > ul > li { padding: 0px 2px; float: left; }
.topnav > ul > li > a { cursor: pointer; display: block; font-size: 11px; color: #000; text-transform: uppercase; line-height: 30px; padding: 0 3px; transition: all 0.5s ease; }
.topnav > ul > li:hover > a { color: #e77918; }
.topnav > i { display: block; float: left; margin: 0 10px; }
.topnav > i > a { display: inline-block; font-size: 33px; line-height: 30px; font-family: 'socialicoregular'; color: #31d1ff; font-style: normal; transition: all 0.5s ease; }
.topnav > i > a:hover { color: #fff; }
.topnav > span { display: block; float: left; }
.topnav > span > a { display: block; line-height: 30px; font-size: 14px; padding: 0 20px; color: #fff; background-color: #e77918; border-radius: 5px; }
.topnav > span:hover > a { border-top: 2px solid #fff; line-height: 28px; }
.h1 { padding: 2px 0px 5px 15px; background-color: #000000; color: #fff; width: 151px; font-size: 17px; }
.divident { margin: 0px; display: block; }
.divident > span { background: #fff; color: #ed1e24; padding: 10px 0px 1px 9px; float: left; line-height: 25px; font-size: 14px; font-family: open_sanssemibold; width: 100%; }
.divident > p > a { color: #ee494d; }
.GridDataLeft_nw { text-align: left; color: #818181; padding: 5px; font-size: 12px; border-bottom: dotted 1px #c4c4c4; }
.GridHeadLeft_nw { text-align: left; color: #000; padding: 5px 5px; font-size: 14px; }
.GridDataLeft_nw > a { color: Black; font-family: open_sanssemibold; font-size: 13px; }
.GridHeadenter_nw { text-align: center; color: #000; font-size: 14px; }
.GridHeadright_nw { text-align: right; color: #000; font-size: 14px; }
.GridDataenter_nw { text-align: center; color: #818181; padding: 5px; font-size: 13px; border-bottom: dotted 1px #c4c4c4; }
.GridDataright_nw { text-align: right; color: #818181; padding: 5px; font-size: 12px; border-bottom: dotted 1px #c4c4c4; }
.evtcalpad { padding: 20px 15px 10px 15px; }
.Affwrapper { width: 990px; margin: 0px auto; position: relative; }
bannerhome { display: block; width: 970px; height: 0px; padding: 191px 0 0 30px; background: none; color: #fff; }
.Affpad { padding-right: 11px; }
.nobr { border-right: none !important; }
.spritenav { position: absolute; right: 0; top: 46px; }
.spritenav ul > li { position: relative; width: 117px; height: 70px; float: left; margin-left: 10px; background: rgba(74,74,74,1); background: -moz-linear-gradient(top, rgba(74,74,74,1) 0%, rgba(22,22,22,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(74,74,74,1)), color-stop(100%, rgba(22,22,22,1))); background: -webkit-linear-gradient(top, rgba(74,74,74,1) 0%, rgba(22,22,22,1) 100%); background: -o-linear-gradient(top, rgba(74,74,74,1) 0%, rgba(22,22,22,1) 100%); background: -ms-linear-gradient(top, rgba(74,74,74,1) 0%, rgba(22,22,22,1) 100%); background: linear-gradient(to bottom, rgba(74,74,74,1) 0%, rgba(22,22,22,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4a4a', endColorstr='#161616', GradientType=0 ); }
.spritenav ul > li > a { display: block; color: #d8d8d8; text-transform: uppercase; font-size: 14px; height: 100%; }
.spritenav ul > li > a > span { position: absolute; width: 40px; height: 40px; left: 50%; margin-left: -20px; background: url(../Common/images1/Affluence-top-sprite.png) no-repeat center center; }
.spritenav ul > li > a > span.wealthmgmt { background-position: 0px -33px; }
.spritenav ul > li > a > span.financialplan { background-position: 0px -138px; }
.spritenav ul > li > a > span.corporate { background-position: 0px 1px; }
.spritenav ul > li > a > span.instiution { background-position: 0px -67px; }
.spritenav ul > li > a > span.invbanking { background-position: 0px -102px; }
.spritenav ul > li > a > i { display: block; padding-top: 34px; font-style: normal; font-size: 12px; line-height: 15px; text-align: center; }
.globalindices { border: solid 1px #dcdcdc; position: relative; height: 40px; }
.global { width: 160px; background: #ea1d24; text-align: center; color: #fff; font-size: 16px; padding: 10px 0px; height: 20px; }
.indices_global { width: 766px; float: left; padding: 9px 31px; height: 20px; }

.indicesicon {display:block; color: #fff; cursor: pointer; height: 18px; width: 18px; position: absolute; top: 50%; margin-top: -9px; left: 175px;background: #cecece url(../Common/images/leftarrr.jpg) no-repeat center center; border-radius: 50%; margin-left: -8px; }
.indicesicon > em { width: 0; height: 0; display: block; position: absolute; left: 50%; margin-right: -6px; border-right: 6px solid #fff; border-top: 6px solid transparent; border-bottom: 6px solid transparent; top: 3px; left: 4px; }
.indicesicon > i { width: 0; height: 0; display: block; position: absolute; left: 50%; margin-right: -4px; border-right: 4px solid #cecece; border-top: 4px solid transparent; border-bottom: 4px solid transparent; top: 5px; left: 7px; }

.indicesiconright {background: #cecece url(../Common/images/rightarr.jpg) no-repeat center center; display:block cursor: pointer; height: 18px; width: 18px; position: absolute; top: 50%; margin-top: -9px; right: 12px; border-radius: 50%; margin-left: -8px; }
.indicesiconright > em { width: 0; height: 0; display: block; position: absolute; left: 50%; margin-left: -6px; border-left: 6px solid #fff; border-top: 6px solid transparent; border-bottom: 6px solid transparent; top: 3px; left: 13px; }
.indicesiconright > i { width: 0; height: 0; display: block; position: absolute; margin-left: -4px; border-left: 4px solid #cecece; border-top: 4px solid transparent; border-bottom: 4px solid transparent; top: 5px; left: 10px; }
.glbindices { float: left; }
.glbindices b { color: #323232; font-weight: normal; padding-right: 5px; padding-left: 5px; font-size: 13px; }
.glbindices .green { padding-left: 6px; color: #16820a; font-size: 12px; }
.glbindices .red { padding-left: 6px; color: #ee1c25; font-size: 12px; }
.glbindices .blue { padding-left: 6px; color: #076AC1; font-size: 12px; }
.glbindices span { font-size: 12px; }
#inddata { overflow: hidden; }
.Cslider li { background: #fff; color: #626262; font-size: 13px; line-height: 22px; padding: 0px 5px; border-right: 1px solid #dbdbdb; text-align: center; }
.Cslider li img { vertical-align: top; padding-top: 3px; }
.Cslider li div { position: relative; }
.Cslider li span { margin: 0; }
.Cslider li b { padding: 0 !important; }
.Cslider li p { display: inline; color: #00024d; position: absolute; right: 5px; font-size: 15px; top: -2px; }
.indicesiconleft a, .indicesiconright a { display: block; text-indent: -9999px; z-index: 11; }
.banner { height: 400px; width: 990px; margin: 0 auto; position: relative; background: url(../Common/images1/banner-bg.jpg) no-repeat top center; }
.banner span { position: absolute; top: 150px; color: #fff; text-transform: uppercase; font-size: 31px; line-height: 31px; left: 50%; width: 752px; margin-left: -376px; text-align: center; }
.banner span i { display: block; font-style: normal; font-size: 57px; color: #fff; line-height: 57px; text-align: center; }
.banner span a { margin: 0 auto; width: 230px; color: #fff; font-size: 19px; padding: 7px 30px; line-height: 84px; font-weight: normal; font-family: open_sansregular; -webkit-border-radius: 40px; -moz-border-radius: 40px; border-radius: 40px; background: rgba(234,28,38,1); background: -moz-linear-gradient(top, rgba(234,28,38,1) 0%, rgba(155,2,7,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(234,28,38,1)), color-stop(100%, rgba(155,2,7,1))); background: -webkit-linear-gradient(top, rgba(234,28,38,1) 0%, rgba(155,2,7,1) 100%); background: -o-linear-gradient(top, rgba(234,28,38,1) 0%, rgba(155,2,7,1) 100%); background: -ms-linear-gradient(top, rgba(234,28,38,1) 0%, rgba(155,2,7,1) 100%); background: linear-gradient(to bottom, rgba(234,28,38,1) 0%, rgba(155,2,7,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea1c26', endColorstr='#9b0207', GradientType=0 ); }



/* getqouts start */
.getquote { background-color: rgba(255, 255, 255, 0.6); padding: 10px 10px; position: absolute; bottom: -50px; right: 0px; z-index: 999; }
.getquote > input { width: 160px; line-height: 18px; padding: 6px 5px; background-color: #f9f9f9; border: none; float: left;     font-weight: normal;font-weight: normal;}
.divSearchList { z-index: 2000; border: solid 1px #dedede; overflow-x: hidden; overflow-y: auto; width: 275px; height: 105px; background-color: #f3f3f3; display: none; font-size: 13px; position: absolute; top: 43px; right: 9px; }
.getquote > a { display: block; width: 35px; height: 30px; text-indent: -9999px; float: left; background: #151515 url(images1/getquotes_arrow.png) no-repeat center center; }
.getquote > select { height: 30px; line-height: 30px; background-color: #333333; cursor: pointer; font-size: 13px; color: #fff; border: none; padding: 0px 6px; float: left; }
.Qdrop { background: #005d98; height: 34px; width: 100px; float: left; color: #fff; cursor: pointer; padding: 5px 12px; position: relative; font-size: 16px; }
.getquote > em { border-top: 5px solid #fff; border-left: 5px solid transparent; border-right: 5px solid transparent; position: absolute; right: 50px; top: 22px; z-index: 1; }
.arrow { display: block; position: absolute; top: 14px; right: 17px; width: 21px; }
/* getqouts End */


.cmninnerbanner { background: url(../Common/images1/inner_banner_st.jpg) no-repeat top center; margin-left: 0px !important; margin-bottom: 20px; padding: 15px 20px 0 15px; }
/* partner popup */
#partnerpop { display: none; background-color: #FFF; top: 50%; margin-left: -180px; margin-top: -138px; padding: 20px; left: 40%; width: 600px; position: fixed; z-index: 2000; }
#partnerpop > b { text-transform: uppercase; font-size: 25px; text-align: center; display: block; padding-bottom: 15px; color: #FD0E0E; }

/* feedback popup */
#feedbackpopup { display: none; background-color: #FFF; top: 50%; margin-left: -180px; margin-top: -138px; padding: 20px; left: 40%; width: 635px; position: fixed; z-index: 2000; }
#feedbackpopup > b { text-transform: uppercase; font-size: 25px; text-align: center; display: block; padding-bottom: 15px; color: #FD0E0E; }

/* contactus popup */
#Contactus { display: none; background-color: #FFF; top: 50%; margin-left: -180px; margin-top: -138px; padding: 20px; left: 40%; width: 635px; position: fixed; z-index: 2000; }
#Contactus > b { text-transform: uppercase; font-size: 25px; text-align: center; display: block; padding-bottom: 15px; color: #FD0E0E; }
.contactpop{ color: #000 !important;}

 /* career popup */
 #careerpop { display: none; background-color: #FFF; top: 50%; margin-left: -180px; margin-top: -138px; padding: 20px; left: 40%; width: 635px; position: fixed; z-index: 2000; }
 #careerpop > b { text-transform: uppercase; font-size: 25px; text-align: center; display: block; padding-bottom: 15px; color: #FD0E0E; }
 
 /* lcgdesk popup slider */
.lcgdeskslider { position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 10001; }
.lcgslide { background: rgba(0,0,0,0.7); width: 100%; height: 100%; top: 0; left: 0; position: relative; }
.lcgslidecontent { height: 527px; width: 480px; top: 100px; left: 50%; margin-left: -250px; background: #fff; position: absolute; z-index: 9999; border-radius: 5px; }
.lcgdeskslides > img { width: 100%; height:auto;max-width:100%; margin: 0px auto; border: 0; border-style: none; }
.lcgslidecontent .Bpager { width: 115px; margin: 0px auto; }
.lcgslidecontent .Bpager > .cycle-pager-active { color: #fe3700; cursor: default; }
.lcgslidecontent .Bpager > span { color: #e8e8e8; font-size: 35px; cursor: pointer; display: inline-block; }
.btncloselcgslide { position: absolute; right: -30px; top: -30px; font-size: 15px; background-color: #fff; border-radius: 50%; z-index: 9999;width:35px;height:35px;line-height:35px;text-align:center;cursor:pointer; }
a.lcgnextControl{ position: absolute; right: 10px; bottom: 6px; font-size: 15px; background: #cecece url(../Common/images/rightarr.jpg) no-repeat center center;color:#fff; border-radius: 50%; z-index: 9999;width:35px;height:35px;line-height:35px;text-align:center;cursor:pointer;}
a.lcgprevControl{ position: absolute; left: 10px; bottom: 6px; font-size: 15px;     background: #cecece url(../Common/images/leftarrr.jpg) no-repeat center center;color:#fff; border-radius: 50%; z-index: 9999;width:35px;height:35px;line-height:35px;text-align:center;cursor:pointer;}
a.cmnmargincalc { display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding-top: 70px; font-size: 27px; line-height: 27px; text-transform: uppercase; color: #fff; background: #de1922; text-align:center;}
a.cmnmargincalc:hover {color: #de1922; background: #fff; }
a.cmnmargincalc > b { display: block; font-size: 32px; line-height: 32px; margin-top: 8px; }
        
        
/* footer marquee ticker */     
        
/* Blink for Webkit and others
(Chrome, Safari, Firefox, IE, ...)
*/

@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}
.blink{
	text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 0.9s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
}        
        
.scoreslink { margin:10px 0; }
.scoreslink > p > a { color:#ea1d22;transition: all .5s ease; }
.scoreslink > p > a:hover { color:#AE0407; }
/*scores popup*/
.scoresoverlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; z-index: 1000; opacity: .7; -moz-opacity: .7; -khtml-opacity: .7; filter: alpha(opacity=70); }
#scorespopup { display: none; background-color: #FFF; top: 50%; margin-left: -180px; margin-top: -138px; padding: 20px; left: 40%; width: 635px; position: fixed; z-index: 2000; }
#scorespopup .popcontent  > b { font-size: 25px; text-align: center; display: block; padding-bottom: 15px; color: #FD0E0E; }
#scorespopup .popcontent  > p { margin: 0 0 6px 0;line-height: 19px;color: #434A53;font-size: 13px; }
#scorespopup .popcontent  > p > a { color:#ea1d22;margin-bottom:20px;display:block; }
#scorespopup .popcontent  > p > a:hover { color:#AE0407; }
#scorespopup .popcontent  > ul { padding-left:15px; margin-bottom:20px; }
#scorespopup .popcontent  > ul > li { padding-left:15px;position:relative; }
#scorespopup .popcontent  > ul > li > p { margin: 0 0 5px 0;line-height: 19px;color: #434A53;font-size: 13px; }
#scorespopup .popcontent > ul > li > i.trans { font-size: 20px;line-height: 22px;display: inline-block; font-style: normal; top: -1px; left: 2px; position: absolute;color:#ea1d22; }
#scorespopup .popcontent > ul > li:hover > i.trans { left:5px; }

/*Investors*/
.investor-cnt { display: block; position: relative; }
.investor-cnt > p { display: inline-block; padding: 0 0 0 20px; margin: 0; font-size: 14px; line-height: 30px; }
.investor-cnt > p:before { content:"."; padding: 0; margin: 0; font-size: 50px; line-height: 0; position:absolute; top: 0; left: 0; }
.investor-cnt > a { display: block; margin: 0; padding: 0 0 0 20px; font-size: 14px; line-height: 30px; color: #c5151f; }

/****advisory to investors***/
.advinvestbtn > a {display:inline-block;color: #fff;background: #ea1d24; padding: 4px 10px 6px;border-radius: 5px;text-align: center;line-height: 18px;}